
/*初始化*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select{margin:0;padding:0;outline:none;}
body,button,input,select,textarea{font:12px/1.5 tahoma,microsoft yahei,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
ul,ol{list-style:none;}
a{text-decoration:none;outline:none; color:#447cae;}
a:hover{text-decoration:none; outline:none;hide-focus:expression(this.hideFocus=true); color:#3c3c3c;}
sup{vertical-align:text-top; vertical-align:super}sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear_float:after{display:block;visibility:hidden;height:0;clear:both;content:"";}.clear_float{display:inline-block;}/*asdfasdf\*/ * html .clear_float{zoom:1;}.clear_float{display:block;}
.w1180{ width:1180px;margin:0 auto; display:block;}.wrap{ margin:0 auto;}.en{ font-family:Arial, Helvetica, sans-serif;}
body{ background:#e7e4e3;}
.header{ height:68px; display:block; width:100%; background:#38322d url(../img/header.jpg) no-repeat left top; line-height:68px;}
.header .logo{ background:url(../img/logo2.png) no-repeat; width:210px; height:68px; margin-left:25px; }
.fr{ float:right; margin-right:25px; color:#e5dcd6; font-size:12px;}
.fr a{ color:#2d84d4; padding:0 5px;}
html{overflow:visible;overflow:hidden;} 

.footer{ height:33px; line-height:33px; width:100%; background:#362f2b url(../img/footer.png) no-repeat left top; text-indent:25px; color:#9f9c99; position:relative; z-index:999;}
.footer .fr{ margin-right:25px; color:#9f9c99;}
.footer .fr a{ color:#9f9c99;}
.footer .fr a:hover{ color:#fff;}
.footer .fr u{ font-style:normal; padding:0 8px; text-decoration:none;}

.page{ padding-left:275px; background:#e6e4e3 url(../img/submain.png) no-repeat left top; overflow:hidden;position:relative;}

.main{ padding:30px 10px 30px 30px;  }
.content{ padding:0 20px 0px 0;}
.caveat{ position: absolute; left:305px; width:80%; bottom:30px; padding:18px 18px 18px 60px; background:#d5d3d2 url(../img/icon_2.png) no-repeat 20px center;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; color:#9b9a9a; line-height:21px;}

.tit{ border-bottom:1px solid #aba9a9; color:#3c3c3c; font-size:24px; line-height:60px; height:60px; margin-bottom:30px;}
.linkmain{ width:900px; margin:60px auto 0 auto;}
.linkmain li{ display:block; margin-bottom:28px; height:38px; line-height:38px;}
.linkmain li .txt{ border:1px solid #bdbbbb; height:38px; line-height:38px; width:85%;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; overflow:hidden; display:block; float:left; }
.linkmain li b{ background:#bdbbbb; color:#eeeeee; display:block; width:135px; text-align:center; font-weight:normal; font-size:15px; float:left; margin-right:20px;}
.linkmain li pre{ font-family:Arial, Helvetica, sans-serif; color:#929190; font-size:15px;}
.linkmain li a.btn{ float:right; width:13%; text-align:center; background:#3174b1; border:1px solid #3174b1; color:#fff; font-size:15px;height:38px; line-height:38px; display:block;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;}
.linkmain li a.btn:hover{ background:#3c3c3c;}

.tipBox{ margin:30px 0; background:#d5d3d2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color:#9b9a9a; line-height:21px; padding:18px;}
.tipBox .col{ color:#447cae;}

.table td{ text-align:center; color:#3c3c3c; height:45px; line-height:45px; font-size:14px;}
.table .tt td{ background:#3174b1; color:#fff;}

.fp_01{font-size:14px; color:#666;}
.fp_01 p{ margin:25px 0; }
.fp_01 p a{ background:url(../img/card_01.png) no-repeat; width:199px; height:114px; float:left; margin-right:20px; text-indent:-9999px; display:block;}
.fp_01 p a.n2{ background:url(../img/card_02.png) no-repeat;}
.fp_01 p a.n3{ background:url(../img/card_03.png) no-repeat;}

.fp_02 .form{ margin-bottom:12px; padding-left:230px; line-height:34px; font-size:14px; }
.fp_02 .name{ float:left; margin-left:-230px; text-indent:75px; color:#666; }
.fp_02 .form sup{ color:#f00;}
.fp_02 .h32,.fp_04 .h32{ height:32px; width:250px; line-height:32px; background:#f1f1f1; border:1px solid #c8c3c1;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; text-indent:12px;}
.fp_02 .btn,.fp_03 .btn a,.fp_04 .btn{ padding:0 30px; height:38px; line-height:38px; background:#3174b1; text-align:center; color:#fff; display: inline-block;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; margin-top:20px;}
.fp_02 .btn:hover,.fp_03 .btn a:hover,.fp_04 .btn:hover{ background:#3c3c3c;}
.fp_02 .tip,.fp_04 .tip{ color:#949292; font-size:12px;}

.fp_03{font-size:14px; color:#666;}
.fp_03 .xuan{ padding-left:32px; display:block; margin:12px 0;}
.fp_03 .xuan .tip{ font-size:12px; color:#9f9d9d; margin:4px 0;}
.fp_03 .xuan .tip a{ text-decoration:underline;}
.fp_03 .xuan .tip a:hover{ text-decoration:none;}
.fp_03 .xuan span{ float:left; margin-left:-32px; width:32px; height:32px; background: url(../img/icon_3.png) no-repeat 5px 3px; display:block; cursor:pointer;}
.fp_03 .xuan span.on{background: url(../img/icon_4.png) no-repeat 5px 3px;}
.fp_03 p.pl30{ padding-left:30px; font-size:12px; color:#9f9d9d; margin:30px 0;}
.fp_03 .btn{ padding-left:30px;}

.fp_04 .form{ margin-bottom:12px; padding-left:230px; line-height:34px; font-size:14px; }
.fp_04 .name{ float:left; margin-left:-230px; text-indent:75px; color:#666; }
.fp_04 .name u{ display:block; font-size:12px; text-decoration:none; margin-top:-18px;}
.fp_04 .form sup{ color:#f00;}
.fp_04 .h50{ padding:10px; height:50px; width:610px; line-height:18px; background:#f1f1f1; border:1px solid #c8c3c1;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; text-indent:12px;}
.fp_04 .mt10{ padding-top:5px;}
.fp_04 .mt10 span{ margin-top:-8px;}

.tip_icon{ position:relative; display:inline-block; cursor:pointer;}
.tipMain{ position:absolute; width:500px; left:-200px; bottom:50px; background:#fff; padding:15px; line-height:18px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; display:none;}

.submain{ width:275px; margin-left:-275px; float:left; color:#fff; padding-bottom:30px;}
.submain dl{ padding-left:20px; line-height:32px; margin:20px 0 0 0;}
.submain dd a{ color:#cfcccb; text-indent:60px; display:block; background:url(../img/icon_1.png) no-repeat 45px center;}
.submain dd a:hover{ color:#fff;}
.submain dd.on a{ font-weight:bold; color:#fff;}
.submain dt{ font-size:16px; background:#62554e; background:rgba(60,60,60,.25); background-image:url(../img/dt_01.png); background-repeat:no-repeat; background-position:38px center;  margin-left:-20px; text-indent:65px; height:38px; line-height:38px; margin-bottom:8px; color:#e8e7e6;}
.submain dt.num2{background-image:url(../img/dt_02.png);}
.submain dt.num3{background-image:url(../img/dt_03.png);}
.submain dt.num4{background-image:url(../img/dt_04.png);}
.submain dl.on dt{ background-color:#3174b1; background-color:rgba(49,116,177); color:#fff;}

.subpage{ padding-bottom:60px;}

a,a:hover{-moz-transition:all .2s linear; -webkit-transition:all .2s linear; transition:all .2s linear;}



/*新增 客户管理样式*/
.customerPage .lable{ float:left; padding-left:80px; margin-right:25px; color:#666; font-size:14px; height:36px; line-height:36px; margin-bottom:18px;}
.customerPage .lable .name{ float:left; margin-left:-80px;}
.customerPage .lable .w180{height:32px; width:180px; line-height:32px; background:#f1f1f1; border:1px solid #c8c3c1;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; text-indent:12px;}
.customerPage .lable .sw180{ width:183px; height:32px; line-height:32px;background:#f1f1f1; border:1px solid #c8c3c1;border-radius: 5px;}
.customerPage .btn{padding:0 30px; height:34px; line-height:34px; background:#3174b1; text-align:center; color:#fff; display: inline-block;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; }
.customerPage .btn:hover{ background:#3c3c3c;}
.customerPage .table{ margin-top:50px; display:block; overflow:hidden; }
.customerPage .nr td{ border-bottom:1px dashed #c1c0c0;}
.fenye{ text-align: left;margin:24px 0; display:block;}
.fenye a,.fenye .current{ padding:4px 10px;  color:#999; display:inline-block; background:#ececec;border-radius:5px; margin-right:3px;}
.fenye a:hover{ background:#2587b8;  color:#fff;}
.fenye a.on,.fenye .current{ font-weight:bold; background:#2587b8;  color:#fff;}
.fenye .current{ margin-right:3px; margin-left:3px;}
.customerPage .button{ float:right; margin:24px 0;}
.customerPage .button a{padding:4px 10px;  display:inline-block; background:#3174b1;  color:#fff;border-radius:5px; margin-right:3px;}
.customerPage .button a:hover{ background:#3c3c3c;}
.ui-widget-header{ background:#f5f6f6; border:0;border-radius:0;}
.ui-state-default, .ui-widget-content .ui-state-default{background:#f5f6f6; border:1px solid #ccc; text-align:center;}
.ui-corner-all{border-radius:0; border:0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{}
a.ui-corner-all{border:none;}
#ui-datepicker-div{border:1px solid #ccc; display:none;}
.ui-datepicker table,.ui-datepicker table td{ border:1px solid #f5f5f5;}
.ui-datepicker table{ border:0;}
.ui-state-default, .ui-widget-content .ui-state-default{ background:none; border:0;}


/*新增 客户资料样式*/
.table2{ padding:12px;}
.table2 td{ text-align:left; font-size:14px; color:#666; height:48px; line-height:48px;}
.zl_tit{ height:44px; line-height:44px; width:100%; text-indent:12px; background:#d5d3d2; border-radius: 5px; font-size:15px; color:#666; margin:30px 0 10px 0;}



